Exploiting Type Information in Load-Value Predictors

نویسندگان

  • Nana B. Sam
  • Martin Burtscher
چکیده

To alleviate the high cost of main-memory accesses, computer architects have proposed various speculation mechanisms, including load-value prediction. A loadvalue predictor forecasts the result of load instructions, thus allowing dependent instructions to execute without having to wait for the memory access to complete. Unfortunately, costly mispredictions hinder the true potential of load-value prediction. This paper describes several approaches to build more accurate and faster load-value predictors with little extra hardware by exploiting the hardware type of the load instructions. Our techniques are easily implementable in any CPU that supports multiple load types, e.g., byte, word, single, etc. Compared to traditional load-value predictors, our schemes substantially reduce the number of mispredictions with a concomitant speedup of the CPU. Moreover, we show that the type of a load can effectively be used as the selector in a hybrid predictor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Type-Based Load-Value Prediction

To alleviate the high cost of main-memory accesses, computer architects have proposed various speculation mechanisms, including load-value prediction. A load-value predictor guesses the result of load instructions, thus allowing dependent instructions to execute without having to wait for the memory access to complete. Unfortunately, costly mispredictions hinder the true potential of load-value...

متن کامل

Predictors of Physical Activity in Type 2 Diabetic Patients Based on the Theory of Planned Behavior

Objective: Low physical activity is the fourth risk factor of death worldwide. Approximately 27% risk of diabetes is reduced by 150 minutes of moderate physical activity per week. The present study was designed to determine the predictors of physical activity promotion among type 2 diabetic patients. Materials and Methods: In this cross sectional study 320 patients with type 2 diabetes were in...

متن کامل

Polymorphism in the interleukin-10 promoter affects both provirus load and the risk of human t lymphotropic virus type I (HTLV-I) associated myelopathy/tropical spastic paraparesis

To investigate candidate genes that influence the risk of HTLV-I associated myelopathy/tropical spastic paraparesis (HAM/TSP), we analyzed 6 single nucleotide polymorphisms (SNP) in the interleukin-10 (IL-10) promoter region. METHODS: 280 cases of HAM/TSP patients and 255 HTLV-I seropositive asymptomatic carriers (HCs) from Kagoshima, Japan were studied. All subjects gave written informed conse...

متن کامل

Polymorphism in the interleukin-10 promoter affects both provirus load and the risk of human t lymphotropic virus type I (HTLV-I) associated myelopathy/tropical spastic paraparesis

To investigate candidate genes that influence the risk of HTLV-I associated myelopathy/tropical spastic paraparesis (HAM/TSP), we analyzed 6 single nucleotide polymorphisms (SNP) in the interleukin-10 (IL-10) promoter region. METHODS: 280 cases of HAM/TSP patients and 255 HTLV-I seropositive asymptomatic carriers (HCs) from Kagoshima, Japan were studied. All subjects gave written informed conse...

متن کامل

LogKV: Exploiting Key-Value Stores for Log Processing

Event log processing and analysis play a key role in applications ranging from security management, IT trouble shooting, to user behavior analysis. Recent years have seen a rapid growth in system scales and the corresponding rapid increase in the amount of log event data. At the same time, as logs are found to be a valuable information source, log analysis tasks have become more sophisticated d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004